GPU-supported bubble and foam rendering
نویسندگان
چکیده
Several types of foam can be found both in nature and artificial environments; yet it is rare in computer graphics due to its complexity. Modelling foam structure and dynamics by simulating the underlying bubble structure has a high computational cost. To model such a complex phenomena we need to use serious simplifications while maintaining realism and detail. In this paper we propose a method for rendering dense soap foam in real time. We first build a foam blob — from realistic soap bubbles — which has a solid inner structure. We use a hybrid method based on ray tracing and 2D billboards to render dense foam constructed from hundreds of these blobs. To model foam behaviour and interaction, we present a simple particle based physics simulation approach. While our method is capable of rendering foam featuring a large number of bubbles, it has certain limitations we also discuss in this paper.
منابع مشابه
Performance of Air Foam Flooding under Low Frequency Vibration
Foam injection is widely applied in amounts of fields to drilling, production, and formation protection. Sometimes, the application result is disappointing, which is caused by the failure of bubble generation in foam flooding. Therefore, it is necessary to seek ways for improving the performance of foam injection. An increased disturbance to the stratum, like the vibration caused by a seismic o...
متن کاملInteractive Rendering of Giga-Particle Fluid Simulations
We describe the design of an interactive rendering system for particle-based fluid simulations comprising hundreds of millions of particles per time step. We present a novel binary voxel representation for particle positions in combination with random jitter to drastically reduce memory and bandwidth requirements. To avoid a time-consuming preprocess and restrict the workload to what is seen, t...
متن کاملError-bounded GPU-supported terrain visualisation
The interactive visualisation of digital terrain datasets deals with their interrelated issues: quality, time and resources. In this paper a GPU-supported rendering technique is introduced, which finds a tradeoff between these issues. For this we use the projective grid method as the foundation. Even though the method is simple and powerful, its most significant problem is the loss of relevant ...
متن کاملBubble motion measurements during foam drainage and coarsening.
We have studied bubble motion within a column of foam allowed to undergo free drainage. We have measured bubble motion upward with time and as a function of their initial positions. Depending on the gas used, which sets the coarsening and drainage rates, different bubble upward motion types have been identified (constant speed, acceleration or deceleration) and explained in relation with liquid...
متن کاملInteractive Volume Rendering based on a "Bubble Model"
In this paper an interactive volume rendering technique is presented which is based on a novel visualization model. We call the basic method “bubble model” since iso-surfaces are rendered as thin semi-transparent membranes similarly to blown soap bubbles. The primary goal is to develop a fast previewing technique for volumetric data which does not require a time-consuming transfer function spec...
متن کامل